var express = require('express');
var router = express.Router();
const mongodb= require('../components/mongo');

/* GET home page. */
router.get('/',async function(req, res, next) {

   var m_aid = req.query.a_id;
      console.log(m_aid);
   if(m_aid == undefined){
	   //don't' have id
	   res.json({	   
		       errno: 0,
		       errmsg: "",
		       data: {
		           res: false
		       }
	   })
   }else{
	   //one article containers many supports
	   const result = await mongodb.find("Article",{ a_id : m_aid });
	   console.log(result)

		if(result.length > 0){
		   var comments = result[0].comments;
			   
		   if(comments.length>0){
			   res.json({
			   		   
			   			   errno: 0,
			   			   errmsg: "",
			   			   data: {
			   					res:true,
			   					comments:result[0].comments
			   			   }
			   		   
			   })
		   }else{
			   //dont have comment
			   res.json({
			   		   
			   		       errno: 0,
			   		       errmsg: "",
			   		       data: {
			   		           res: false
			   		       }
			   		   
			   })	
		   }

		}else{
			//article not found
			res.json({
					   
					       errno: 0,
					       errmsg: "",
					       data: {
					           res: false
					       }
					   
			})	
		}
	   
   }

});


// ### 获取帖子详细信息的评论（GET）
// 访问的URL：host/get_comment  
// 客户端需要指明是哪个帖子的详细信息（帖子id）：
// ```
// {
//     "a_id" : 13340
// }
// ```
// 服务端需要返回这个帖子下的所有评论：
// ```
// {
//     "errno": 0,
//     "errmsg": "",
//     "data": {
//         "res" : true,
//         "comments":[
//             {
//                 "u_id": "19308024",
//                 "c_id": "67778",
//                 "content" : "不错",
//                 "time_stamp" : "2021-11-11 07:58:45"
//             },

//             {
//                 "u_id": "19308024",
//                 "c_id": "37348",
//                 "content" : "不错asfhljh",
//                 "time_stamp" : "2021-11-11 07:58:45"
//             },
//             ......
//         ]
      


module.exports = router;